﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using WebApplication1.Classes;
using WebApplication1.Conexao;

namespace WebApplication1
{
    public partial class _Default : System.Web.UI.Page
    {
        private ProdutoBanco prodBanco = new ProdutoBanco();
        private CategoriaBanco catBanco = new CategoriaBanco();

        protected void Page_Load(object sender, EventArgs e)
        {
            Produto prod = new Produto();
            GridView1.DataSource = prodBanco.ListarProduto();
            GridView1.DataBind();


            ddlCategoria.DataSource = catBanco.ListarCategoria();
            ddlCategoria.DataTextField = "NomeCategoria";
            ddlCategoria.DataValueField = "IdCategoria";
            ddlCategoria.DataBind();
        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            Produto p = new Produto();

            if (txtNome.Text != "" && txtPreco.Text != "")
            {
                p.NomeProduto = txtNome.Text;
                p.PrecoUnitario = float.Parse("" + txtPreco.Text);
                p.Categoria = catBanco.Consultar(int.Parse(ddlCategoria.SelectedValue));
                prodBanco.Adicionar(p);
            }

            
        }

        protected void Timer1_Tick(object sender, EventArgs e)
        {
            GridView1.DataBind();
        }
    
    }
}
